package com.flutter_ecg.flutter_ecg.ecgapplication;

import java.io.Serializable;

public interface IKEcgCheckInterface extends Serializable {
    /**
     * 获取用户信息。该方法由用户修改，从自己的系统中拿到如下格式要求的信息。
     * 参考SDK文档中IKStartEcgCheck方法要求传入的ssinfo格式。
     * @return
     */
    public String createEcgUserInfo(String customData);


    /**
     * 保存心电分析结果。该方法由用户修改，用户可将分析结果与tar文件存储到自己的系统中
     * @param ecgSmartResult 心电分析结果，即json格式的字符串，参考文档中IKGetCurrEcgSmartResult方法给出的格式。
     * @param tarFilePath 心电数据报告文件，格式为全路径+文件名
     */
    public void saveEcgResult(String ecgSmartResult, String tarFilePath, String userInfo, String userData);
}
